آموزش ساخت اپلیکیشن دو کاربره (مدیر و کاربر) پوپا با زبان کاتلین و معماری MVVM
( فیلم آموزشی ) ،توسط مهندس مجتبی نکویی
به کلیک سایت خوش اومدی ،
اینجا میتونی هر فیلم آموزشی که مد نظر داری رو پیدا کنی.
آموزش های کلیک سایت کاملا از صفر تا صد طراحی شده و تمامی آموزش ها به زبان فارسی و مناسب جهت ورود به بازار کار تولید شده.
پس از دیدن آموزش ها ، بدون تردید شما آماده ورود به بازار کار و کسب درآمد خواهید شد.
برای شروع ، ابتدا فیلم معرفی دوره رو مشاهده نمایید.
سپس میتوانید در ادامه همین صفحه ، سایر قسمت های این مجموعه را دانلود نمایید.
برای مشاهده فیلم با سرعت بالا ، از آی پی ایران استفاده نمایید.
معرفی سرفصل های این دوره:
دوره "متخصص" جایگزین دوره های اندروید شد.
برای دیدن دوره متخصص اندروید بر روی لینک زیر کلیک کنید :
چرا دوره متخصص جایگزین دیگر دوره های اندروید شده است؟چرا باید دوره متخصص را ببینیم؟
بنا بر سیاست کلیک سایت که سعی دارد تا همیشه دوره های خود را به روز نگه دارد. دوره صفرتاصد نیز در این چند سال نزدیک به 6 بار بصورت رایگان آپدیت شد. از انجایی که بعد از اخرین اپدیت androidx و جت پک معرفی شد عملا اپدیت دوره صفرتاصد توجیه نداشت.تصمیم گرفتیم دوره ای جدید با عنوان متخصص اندروید را تقدیم شما کنیم تا برخلاف دوره صفرتاصد که تنها با جاوا اموزش داده شده بود در این دوره علاوه بر جاوا کاتلین را هم بصورت کامل در خدمت شما باشیم.ضمن اینکه مفاهیم حرفه ای مانند معماری ها ، dependency injection و مطالب بسیار زیادی که یک برنامه نویس حرفه ای باید بدونه رو هم به دوره اضافه کردیم.مطالب دوره متخصص به مراتب نسبت به صفرتاصد تغییر پیدا کرده و مفاهیم بسیار جدید به دوره اضافه شده.پس بهترین گزینه و جامع ترین گزینه برای شروع برنامه نویسی دوره متخصص هست.دوره متخصص هم دوره ای خواهد بود که همیشه آپدیت خواهد شد و جدیدترین مطالب روز به دوره اضافه خواهد شد.
برای دیدن جزئیات دوره متخصص و سرفصل ها حتما دموی دوره متخصص را ببینید.
○○○○○○○○○○○○○○○○○○○
توضیحات کلی مجموعه آموزش ساخت اپلیکیشن دو کاربره (مدیر و کاربر) پوپا با زبان کاتلین و معماری MVVM:
دمو دوره را حتما ببینید
خروجی دوره را میتوانید از بازار دانلود کنید
http://cafebazaar.ir/app/?id=clicksource.ir.clquestion&ref=share
بعد از معرفی کاتلین به عنوان زبان جدید اندروید انقلاب و تحولی در برنامه نویسی اندروید اتفاق افتاد.کاتلین نسبت به جاوا بسیار مختصر تر و بسیار جذاب تر هست.یکی از موارد مهمی که در زبان کاتلین وجود دارد lambda function ها هستند که کدنویسی را بسیار جذاب و راحت کرده است
دراین دوره یک اپلیکیشن دو کاربره با پنل مدیریت و کاربر را آموزش دادیم که چگونه میتوان اپلیکیشنی نوشت که هم کاربر و هم مدیر بتوانند از ان استفاده بکنند.از موارد بسیار مهم دراین دوره میتوان به آموزش معماری MVVM و استفاده از viewmodel و android viewmodel جت پک اشاره کرد.آموزش با زبان کاتلین هست و دراین دوره معماری ها را در کاتلین می آموزید
نکته بعدی آموزش کتابخانه Lottie برای انیمیشن های مختلف هست که زیبایی اپلیکیشن شما را چندین برابر می کند.
در این دوره آموزش کامل پرداخت درون برنامه ای را خواهید دید و با تمام کرش ها و مشکلات ان آشنا میشوید.
نکته بعدی بحث امنیت و استفاده از توکن ها در ثبت نام و ورود به حساب کاربری است
بخش های رایگان این مجموعه آموزشی:
آموزش bottom navigation خاص و زیبا ( بخش 6 ) دانلود مستقیم طراحی صفحه اول اپلیکیشن ( بخش 7 ) دانلود مستقیم نمایش قوانین اپلیکیشن ( بخش 34 ) دانلود مستقیم بازسازی قسمت های قوانین ( بخش 45 ) دانلود مستقیم نمایش جزئیات دوره اموزشی ( بخش 69 ) دانلود مستقیم لیست بی نهایت ( بخش 92 ) دانلود مستقیم لیست بی نهایت ( بخش 93 ) دانلود مستقیم پرداخت درون برنامه ای بازار با کاتلین ( بخش 100 ) دانلود مستقیم دانلود اپلیکیشن پوپا از بازار ( بخش 128 ) دانلود مستقیم( آموزش کالبک و lambda funcation در کاتلین )
( آموزش کالبک و lambda funcation در کاتلین )
( آموزش کالبک و lambda funcation در کاتلین )
( مدیریت جداول سمت سرور اپلیکیشن )
( آموزش MVVM )
( آموزش bottom navigation خاص و زیبا )
( طراحی صفحه اول اپلیکیشن )
( نوشتن Api دریافت دوره ها )
( نوشتن Api دریافت کدها و کاربران )
( نمایش دیتا در اپلیکیشن )
( آموزش viewmodel اندروید )
( نمایش کاربران در لیست )
( نمایش کاربران در لیست )
( دریافت لیست دوره ها )
( دریافت لیست دوره ها )
( دریافت لیست دوره ها )
( دریافت لیست دوره ها )
( تغییر استایل نمایش لیست دوره ها )
( دریافت لیست کدها و نمایش )
( دریافت لیست کدها و نمایش )
( مرور انچه گفتیم )
وضعیت دوره: تکمیل شده
تعداد قسمت ها : 128 قسمت
سطح آموزش: صفر تا صد
به همراه کدها و فایل های آموزش
پشتیبانی فنی: دارد
می توانید پس از دریافت مجموعه،مشکلات و سوالات تخصصی و فنی خود را با سازنده این مجموعه، (مهندس مجتبی نکویی ) در میان گذاشته و برطرف نمایید.
تعداد فصل ها: 5 فصل
مدت زمان: 50 ساعت و 17 دقیقه
افزودن پکیج به سبد خرید
جهت اطلاع از بروزرسانی این دوره آموزشی و اطلاع از بخش های جدید،ایمیل خود را وارد نمایید:
نظر/پرسش/پیشنهاد شما
در صورت تمایل به دریافت پیامک به هنگام پاسخ به سوال شما و یا به هنگام درج نظر شما در سایت، شماره همراه خود را وارد نمایید.
جهت بزرگنمایی،ماوس را روی تصویر حرکت دهید
در حال بارگزاری تصاویر...
نظرات/پرسش ها/پیشنهادات
سعید اسماعیلی
میگه:
سلام
استاد بعد از دوره متخصص اندروید در پروسه یادگیری حرفه ایی برنامه نویسی اندروید پیشنهادتون برای ادامه اموزش ها چی هست؟
به ترتیب لطفا...
پاسخ:
سلام ودرود همیشه دوره متخصص اندروید بهترین هست و بعد هم فلاتر پیشنهاد میشه
البته دوره متخصص در حال اپدیت هست
دوره متخصص رو ببینید و بعد هم دوره فلاتر اپدیت میشه که اون هم بسیار عالی خواهد بود
lمهدی حقیقت
میگه:
سلام استاد وقت بخیر ببخشید میخواستم بدون میشه دوره اپلیکیشن پوپا با دوره متخصص اندروید باهم اموزش ببینم یا باید بعد از دوره متخصص به صورت اولویت پکیج هارو خریداری کرد ویه سوال دیگه که پیش نیاز این دوره ماباید متخصص کاتلین خریداری کنیم یا همان بخش اموزش کاتلین که در دوره متخصص هستش کفایت میکنه؟؟
پاسخ:
سلام ودرود
بدون شک بهترین دوره و جدیدترین دوره دوره متخصص اندروید هست
که کامل ترین دوره هست
هم متخصص جاوا میشید و هم متخصص کاتلین
بعید میدونم با دیدن این دوره نیاز به دوره دیگه ای داشته باشید ولی میتونید بعد از دیدن دوره متخصص در صورت نیاز دوره های دیگه رو هم ببینید
میلاد
میگه:
سلام استاد در فصل دوم شما به مباحث امنیتی در کاتلین اندروید اشاره کرده اید ایا با دیدن این فصل دیگه نیازی به دیدن دوره امنیت و دیزاین پترن نمی باشد یا باید حتما دوره امنیت و دیزاین پترن را تهیه کنیم
یک سوالی دیگه هم می خواستم مطرح کنم این هست که شما در دوره اپلیکیشن دیجی کالا درخواست های زیادی به سمت سرور زده اید و ایا این درخواست ها نا امن می باشد و اگر مثل دوره امنیت در خواست های که به سمت سرور می زنیم نباشد اپلیکیشن هک می شود
پاسخ:
سلام ودرود
تا جایی که یادم میاد کفایت میکنه ولی توی فصل مربوط به امنیت توی دوره امنیت ،مباحث کامل تر گفتیم
درمورد درخواست ها هم بهتره امن باشه ولی هر درخواستی نیازی به امنیت نداره یعنی بعضی درخواست ها اگر امنیت هم نداشته باشه مشکلی پیش نمیاد ولی دمورد لاگین و سبد خرید بحث امنیت ضروری هست
داود
میگه:
سلام استاد وقت بخیر در مورد انتشار آپ در بازار ومایکت در کدام دوره گفته شده
پاسخ:
سلام ودرود انتشار اپلیکیشن در بازار کار خاصی نداره
شما اول مباحث ابتدایی و برنامه نویسی رو یادبگیرید بعد دنبال مطالب بیشتر و جدید باشید
هر اموزشی رو میتونید هم توی سایت هم با یه سرچ ساده توی نت پیدا کنید
اولویت شما یادگیری برنامه نویسی باشه
داود
میگه:
سلام استاد وقت بخیر در اپلیکیشن پوپا میخام سوال بپرسم میگه خرید انجام نشد
پاسخ:
سلام ممکنه مربوط به تنظیمات و مدل گوشیتون باشه و کرنه تست شده و موردی نداره
میلاد
میگه:
سلام استاد نکویی عکس زیر را مشاهده نماید
https://uupload.ir/files/ejhl_23213.jpeg
آموزش ساخت اسپلش کدام قسمت می باشد
من خوام همون قسمت خریداری نمایم
پاسخ:
سلام اموزش اسپلش رو تو این دوره خاطرم نیست ولی توی دوره صفرتاصد قسمت 104 آموزش اسپلش رو دادم میتونید ببینید
Yasin Siahpoosh
میگه:
سلام
استاد ببخشید توی این دوره ارسال نظر رو آموزش نمیدید؟
پاسخ:
سلام ارسال نظر رو توی دوره بازار گفتیم
مطالبی که توی دوره میگیم کامل هست و هر چیز دیگه ای رو میتونید اضافه کنید
میلاد
میگه:
سلام استاد وقتتون بخیر می خواستم بدونم در کدام پارت از دوره تفاوت
viewmodel و android viewmodel را توضیح داده اید
پاسخ:
سلام تفاوت خاصی ندارن
androidviewmodel بهتون کانتکس میده اگر نیاز داشته باشید ولی viewmodel بدون کانتکس هست
محمدی
میگه:
سلام و وقت بخیر
پیشتاز دوره چیه؟
پاسخ:
سلام ودرود دوره صفرتاصد کاتلین
میلاد
میگه:
سلام استاد کدی که وقتی کلیک می کنید روی هر کدام از ایکن های SpaceNavigationView و فرگمنت ها عوض می شه در کدام پارت می باشد
پاسخ:
سلام قسمت ششم
محمدرضا
میگه:
سلام جناب نکويی عزیز
مهندس جان ایده این پروژه چطوری به ذهنتون رسید؟ سایت داخلی یا خارجی هست که مشابه این برنامه باشه؟
پاسخ:
سلام خیر ایده خودم هست
البته شایدم مشابه داشته باشه ولی ایده خودم هست
البته داشتن ایده خیلی سخت نیست
کم کم راه میفتید
محمد
میگه:
سلام خدمت استاد نکویی عزیز
استاد جان مگه قول ندادید دوره جت پک به زودی ارائه میشه؟!!
پاسخ:
سلام درگیر دوره متخصصو بروس هستم ان شالله هرچه زودتر دوره رو ارائه میکنم خدمتتون
میلاد
میگه:
سلام استاد وقتتون بخیر می خواستم بدونم آموزش معماری MVVM و استفاده از viewmodel و android viewmodel جت پک کدام قسمت های می باشد چون من می خوام فقط اون قسمت ها رو خریداری نمایم
پاسخ:
سلام همه سرفصل های این دوره درست هست و میتونید ببینید
من نمیتونم قسمت های خاصی رو برای آموزش معماری بگم چون کل دوره با معماری هست
ولی قسمت 4 و 5 رو ببینید
میلاد
میگه:
سلام استاد آیادر این دوره اموزش اتصال به درگاه مستقیم بانکی هم آموزش داده شده ؟
پاسخ:
سلام آموزش اتصال به درگاه مستقیم بانکی رو توی دوره دیجی کالا اموزش دادیم
توی این دوره اموزش پرداخت درون برنامه ای رو گفتیم
محمدرضا احمدی
میگه:
سلام استاد ورژن اندروید استادیو که در پروژه استفاده میکنید چند است ؟
پاسخ:
سلام توی هردوره جدیدترین ورژن استفاده شده
این دوره هم جدید هست وبا جدیدترین نسخه اموزش داده شده
مسعود
میگه:
استاد نکویی سلام
من میخواستم یه خواهشی از شما بزرگوار کنن. اگه امکانش هست مباحث جدیدی که در دوره متخصص قراره بیان کنید به صورت یک دوره و پکیج با یه اموزش جدید انتشار کنید.
هزینه دوره متخصص کمی زیاد هست برای امثال من با توجه با این وضعیت اقتصادی.
سپاسگزارم از شما پیشاپیش
پاسخ:
سلام ودرود متاسفانه مطالب دوره مخصوص دانشجویان دوره هست و دوره برای بقیه در دسترس نخواهد بود
شرایط قصدی هم هست میتونید اقدام کنید
مجید
میگه:
سلام استاد نکویی
ممکنه لایو دوره متخصص رو به صورت آفلاین هم ببینیم؟ اگه نه چه مباحثی مطرح شد؟
پاسخ:
سلام ودرود به پشتیبانی پیام بدید سرفصلها رو میفرستن واستون
این دوره بی نظیر هست
محمدرضا
میگه:
سلام استاد نکویی
استاد، دوره متخصص مجازی که اخر ماه قراره شروع بشه رو لطفا پروژه محور برگزار کنید.
پاسخ:
سلام پروژه محور هست منتها در قالب مینی پروژه
چون با بزرگ شدن پروژه ها مباحث تکراری زیاد میشه
کیان
میگه:
استاد نکویی عزیز سلام و خسته نباشید بابت زحماتتون
اگر امکان داره در دوره جدیدتون از ابزارها و کتابخانه هایی نظیر proguard-FCM- توابع وب سرویس ها و
- json- - - Restful APIs----Fabric----Koin. و نظیر اینها در آموزشهای جدیدتون استفاده کنید.
سپاس فراوان از شما
پاسخ:
سلام ودرود
در دوره متخصص که اخر ماه شروع میشه مطالب جدید و به روزی رو خواهیم گفت
حمید
میگه:
جناب نکویی سلام
دوره تست نویسی کدام دوره هست؟
پاسخ:
سلام این دوره هنوز ارائه نشده
سعید
میگه:
سلام آقای نکویی
لطفا در مورد امنیت اپلیکیشن اندرویدی هم اموزشی بزارید.
ممنون
پاسخ:
سلام ودرود اموزشش رو گذاشتیم و روی سایت هست
برید توی دوره های اندروید و دوره دیزاین پترن و امنیت رو ببینید
آرش
میگه:
سلام جناب نکویی
میخواستم بپرسم از شما که آیا آموزشی رو مد نظر ندارید که 1: تست نویسی اموزش داده بشه و 2 : آموزشی رو مد نظر داشته باشید که خروجی پروژه با android و هم ios از کاتلین باشه ؟
ممنون
پاسخ:
سلام ودرود
دوره تست نویسی داریم
برای ios هم احتمالا با کاتلین دوره ای داشته باشیم
مسعود
میگه:
جناب نکویی عزیز سلام
خواستم از شما درخواست کنم اگه امکانش هست اموزش اپلیکیشن علی بابا خارجی
(alibaba. Com) یا آمازون رو در برنامتون بزارید. چون خیلی نکاتی درش وجود داره که در دوره دی جی کالا اصلا نیست و یا نبوده (حالا یا با زبان جاوا یا با کاتلین.)
ممنون
پاسخ:
سلام ودرود چه مواردی داره که توی دیجی کالا هست
بفرمایید تا اموزشش رو بذاریم
حامد
میگه:
سلام مهندس نکویی عزیز
خواستم بدونم آموزش بعدی شما چی هست و کی منتظرش باشیم؟
پاسخ:
سلام ودرود اموزش بعدی ما احتمالا دوره متخصص مجازی هست که به زودی اعلا میکنیم
سید مهدی
میگه:
سلام و وقت بخیر استاد نکویی عزیز منم دقیقا همین مشکل محمد رو دارم ولی با تغییر این خط کدی که شما فرمودید هم مشکل حل نشد اگر امکانش هست یک فایل تصویری برطرف کردن این مشکل رو آموزش بدیدن. با تشکر.
این متن پیام محمد
من مرحله به مرحله با آموزش شما جلو میرم ولی برنامه اجرا نمیشه و ارورهای عجیبی نشون میده
اول از همه این دپریکیت شده : ViewModelProviders.of
دوم توی این کد viewModel.getBestUsers().observe(this دیگه this رو قبول نمیکنه و میگه باید از viewLifecycleOwner استفاده کرد که اینم ارور های عجیبی میده که برای خود lifecyclex هست.
ممنون میشم راهنمایی کنید
پاسخ:
سلام ودرود
بله خود منم اپلیکیشن جدیدی رو شروع کردم دیدم دپریکیت شده
فرق خاصی نکرده
این مدلی باید بنویسید
viewModel=ViewModelProvider(this).get(AuthViewModel::class.java)